簡介:Rust連續五年(2016~2020)在Stack Overflow開發者調查的“最受喜愛編程語言”評選項目中蟬聯桂冠,而Rust又以高難度,高門檻,學習曲線陡峭和概念抽象而馳名。本課從Rust語言基礎出發,關注Rust語言本身特點,使用最簡程序,排除使用場景少、概念理解困難的分支內容干擾,力求在最短的時間幫助小伙伴們上手Rust開發,領略Rust編程之美。
第2章 Rust基礎
本章將手把手帶你下載安裝配置Rust開發環境,編寫第一個Rust程序,帶你掌握Rust基礎概念,包括變量和可變性,基礎數據類型,流程控制等語法。完成本章的學習,你將具備獨立編寫簡單的Rust算術程序的能力。
第3章 Rust進階
本章帶你初探Rust內存安全模型,了解如何使用函數,結構體和泛型等工具編寫優雅的Rust代碼,領路Rust的設計哲學,本章最后會從一道經典的算法題:翻轉二叉樹出發,目標幫助你實現更加復雜的數據結構:例如鏈表,字典樹等。